﻿CREATE PROCEDURE [dbo].[Vendedores_DevolverTodos]

@IncluirImagen BIT

AS

IF(@IncluirImagen = 1)
BEGIN
	SELECT v.IdVendedor, 
		v.IdRubroVendedor, 
		v.IdTipoComisionVendedor, 
		v.Codigo, 
		v.Nombre, 
		v.Comision, 
		v.ComisionMaxima, 
		v.Email, 
		v.SitioWeb, 
		v.Observaciones, 
		v.Imagen,
		v.EstaEliminado
		FROM Vendedores v
END
ELSE
BEGIN
	SELECT v.IdVendedor, 
		v.IdRubroVendedor, 
		v.IdTipoComisionVendedor, 
		v.Codigo, 
		v.Nombre, 
		v.Comision, 
		v.ComisionMaxima, 
		v.Email, 
		v.SitioWeb, 
		v.Observaciones, 
		CASE WHEN v.Imagen IS NULL
			THEN NULL
			ELSE CONVERT(IMAGE, 0x) END AS Imagen,
		v.EstaEliminado
		FROM Vendedores v
END

SELECT dv.IdDomicilioVendedor, 
	dv.IdVendedor, 
	dv.IdTipoDomicilio, 
	dv.IdBarrio, 
	dv.Calle, 
	dv.Numero, 
	dv.Piso, 
	dv.Departamento
	FROM DomiciliosVendedores dv

SELECT tv.IdTelefonoVendedor, 
	tv.IdTipoTelefono, 
	tv.IdVendedor, 
	tv.CodigoArea, 
	tv.Numero
	FROM TelefonosVendedores tv

SELECT vcpv.IdVendedor,
	vcpv.IdCampoPersonalizadoVendedor,
	vcpv.Valor
	FROM VendedoresCamposPersonalizadosVendedores vcpv